home *** CD-ROM | disk | FTP | other *** search
/ MacHack 1999 / MacHack 1999.toast / The Hacks / MACtive Desktop / Source / Headers / BaseEventManager.h < prev    next >
Encoding:
C/C++ Source or Header  |  1997-07-30  |  1.0 KB  |  30 lines  |  [TEXT/CWIE]

  1. #ifndef _BASEEVENTMANAGER_
  2. #define _BASEEVENTMANAGER_
  3.  
  4. #ifndef _EVENTMANAGER_
  5. #include "EventManager.h"
  6. #endif    
  7.  
  8.  
  9. typedef class BaseEventManager : public EventManager
  10. {
  11. public:
  12.     virtual void DoDispatch(EventRecord *event,Boolean isSystemWindow);
  13.     
  14.     virtual void HandleNullEventDispatch(EventRecord *event);
  15.     virtual void HandleMouseDownDispatch(EventRecord *event,Boolean isSystemWindow);
  16.     virtual void HandleMouseUpDispatch(EventRecord *event);
  17.     virtual void HandleKeyDownDispatch(EventRecord *event);
  18.     virtual void HandleKeyUpDispatch(EventRecord *event);
  19.     virtual void HandleAutoKeyDispatch(EventRecord *event);
  20.     virtual void HandleUpdateEvtDispatch(EventRecord *event);
  21.     virtual void HandleActivateEvtDispatch(EventRecord *event);
  22.     virtual void HandleOSEvtDispatch(EventRecord *event);
  23.     virtual void HandleHighLevelEventDispatch(EventRecord *event);
  24.     virtual void HandleDialogEventDispatch(EventRecord *event);
  25.     virtual void HandleInMenuBarDispatch(EventRecord *event);
  26. } BaseEventManager;
  27.  
  28.  
  29. #endif /* _BASEEVENTMANAGER_ */
  30.